____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―
Microsoft Jet Engine
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
top
Microsoft Jet Engine (Microsoft Joint Engine Technology Engine) ist eine 1992 eingefΓΌhrte Engine fΓΌr relationale Datenbanken unter Windows-Betriebssystemen. Microsoft entwickelte dabei zwei vollkommen unabhΓ€ngige Versionen der Jet: Red und Blue.
Contents
β’ Jet Red
β’ Jet Blue
β’ Einzelnachweise
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Jet Red
Die Jet Red ist eine relationale Datenbank und bietet die Schnittstelle zwischen der Datenbank und den Benutzeranfragen. Ihr Einsatzgebiet sind Desktopdatenbanken. Vertrieben wird sie in der Regel in Kombination mit anderen Programmen, wie z. B. Accesscite-ref-burnus2008-1-0[1] oder Visual Basic, war aber Teil der Microsoft Data Access Components (MDAC, bis Version 2.5), die von der Microsoft-Homepage heruntergeladen werden kΓΆnnen (Dateiname: MDAC_TYP.EXE). Die aktuelle Jet Engine kann jetzt ΓΌber das Jet Engine Servicepack 8 installiert werden. Γber DLLs wird sie in diese Programme integriert.
Die Jet Engine bietet:
β’ Multiuser (theoretisch bis 255, aber realistisch nur bis 80 gleichzeitig, bei schreibendem Zugriff eher weniger als 10)
β’ Integrierter Abfrageprozessor (Befehle werden wie folgt abgearbeitet: Definition # Compilation # Optimization # Execution)
β’ eingebaute IntegritΓ€tsprΓΌfung
β’ Sicherheitsfunktionen (u. a. Benutzerberechtigungen)
β’ FernzugriffsmΓΆglichkeiten
Jet speichert Daten standardmΓ€Γig in Microsoft Database Files (.mdb), unterstΓΌtzt jedoch auch andere Formate, beispielsweise dBASE, Paradox, Microsoft FoxPro, Microsoft Excel und ODBC.cite-ref-burnus2008-1-1[1]
Seit Access 2007 mit der JET-Version Access Connectivity Engine (ACE) ist das Standardformat .accdb.
Versionen der Jet-Engine und deren Einsatz:
β’ 1.0
β’ Access 1.0
β’ 1.1
β’ Access 1.1
β’ Visual Basic 3.0
β’ 2.0
β’ Access 2.0
β’ 2.5
β’ Access 2.0
β’ Visual Basic 4.0 (16 Bit)
β’ 3.0
β’ Access 95
β’ Excel 95
β’ Project 4.1
β’ Project 95
β’ MFC 4.x
β’ Visual Basic 4.0 (32 Bit)
β’ 3.5
β’ Access 97
β’ Excel 97
β’ PowerPoint 97
β’ Word 97
β’ MFC 5.0
β’ Visual Basic 5.0
β’ Internet Information Services 3.0
β’ 4.0
β’ Access 2000β2003
β’ ACE 12.0
β’ Access 2007
β’ ACE 14.0
β’ Access 2010
β’ ACE 15.0
β’ Access 2013
Als Alternative und eventueller Nachfolger ist die Microsoft Desktop Engine (MSDE), bzw. ab der Version 2005 SQL Server Express genannt, eine kostenfrei verfΓΌgbare, aber etwas eingeschrΓ€nkte Version des MS SQL Server, vorhanden. Sie wird eingesetzt u. a. ab SQL Server 7.0 und als zweite Engine fΓΌr Access ab Access 2000.
Jet Blue
Vollkommen anders stellt sich die Jet Blue dar, auch als Extensible Storage Engine (ESE) bezeichnet. Auch Jet Blue ist ein RDBMS, das allerdings auf einem Write-Ahead-Logging mit Two-Phase-Commit aufbaut und besonders fΓΌr semistrukturierte Daten optimiert ist. Erstmals eingesetzt wurde sie im Exchange Server 4.0, ist auch heute noch in der aktuellen Version von Exchange Basis fΓΌr diesen Server. Neben dem Exchange Server kommt die Jet Blue auch in anderen Produkten zum Einsatz:
β’ WINS
β’ File Replication Service
β’ Security Configuration Editor
β’ Certificate Services
β’ Microsoft Update Client
β’ Windows Desktop Search (als Metadatenspeicher)
Die Engine ist fΓΌr eine deutlich grΓΆΓere Anzahl von Zugriffen vorgesehen als die Jet von Access. Auch mehr als 3.000 parallele Verbindungen sind kein Problem, bei 8 Prozessoren (derzeit das Maximum) sind auch mehr als 10.000 gleichzeitige Verbindungen mΓΆglich. Die aktuelle Versionsnummer der Jet Blue ist 4.0.
Einzelnachweise
cite-note-burnus2008-11. β Heinz Burnus: Datenbankentwicklung in IT-Berufen. Vieweg, Wiesbaden 2008, ISBN 978-3-8348-0152-4, Datenbanksystem Microsoft Access, S. 54 f.